Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Davis Cup, World Group, Q, CRO-SVK 3-1 M25 Esch/Alzette M25 Tbilisi Braunschweig Challenger Portugal F2 Portugal F3 Lithuania F2 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Spain F13 Germany F2 Usa F9 Czech Rep. F3 Poland F1 Austria F4 Austria F5 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Turkey F8 Croatia F10 Dominican Republic F1 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Slovak Rep. F3 Austria F6 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Lithuania F2 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F22 Lithuania F1 Germany F9 USA F23 Netherlands F1 Spain F16 BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Istanbul Challenger Karshi Challenger Tiburon Challenger Champaign Challenger Salinas Challenger Dallas Challenger Nottingham Challenger Vancouver Challenger Mons Challenger Orleans Challenger Marrakech Challenger Prague Challenger Nottingham Challenger Karshi Challenger Shanghai Challenger Trnava Challenger Mexico City Challenger Geneva Challenger Bratislava Challenger Vicenza Challenger St. Remy Challenger Wroclaw Challenger Poprad Tatry Challenger Gwangju Challenger Taipei City Challenger Poprad Tatry Challenger Brest Challenger Budapest Challenger Bratislava Challenger Jinan Challenger Playford Challenger Indian Wells Challenger Granby Challenger Cassis Challenger Rennes Challenger Andria Challenger Hong Kong Challenger Cherbourg Challenger Orleans Challenger Francavilla Challenger Busan Challenger Jonkoping Challenger Poznan Challenger Izmir Challenger Tashkent Challenger Gatineau Challenger Vancouver Challenger Mouilleron-Le-Captif Challenger Brest Challenger Lille Challenger Winnipeg Challenger Prague Challenger Bratislava Challenger Pau Challenger Rennes Challenger Pau Challenger Irving Challenger Bratislava Challenger Lille Challenger Perugia Challenger Marbella Challenger Murcia Challenger Trieste Challenger Montechiarugolo - Parma Challenger Orleans Challenger Salzburg Challenger Brescia Challenger Orleans Challenger St. Brieuc Challenger Vilnus Challenger St. Brieuc Challenger Bratislava Challenger Helsinki Challenger Split Challenger Pau Challenger Lugano Challenger Bratislava Challenger St. Brieuc Challenger Prague 1 Challenger Busan Challenger Prague 2 Challenger Bratislava 1 Challenger Banja Luka Challenger Bratislava 2 Challenger M25 Santa Margherita di Pula Cherbourg Challenger Lugano Challenger Busan Challenger Gwangju Challenger Ostrava Challenger Guangzhou Challenger Prague Challenger Wuxi Challenger Grodzisk Mazowiecki Challenger Bratislava 1 Challenger Blois Challenger Polska Energia Open - Bytom Chicago Challenger Siemens Open - Scheveningen Manacor Challenger Zhangjiagang Challenger Istanbul Challenger Oeiras 1 Challenger Zhuhai Challenger Lugano Challenger Prostejov Challenger Hersonissos 1 Challenger Tashkent Challenger Hersonissos 2 Challenger Qatar ExxonMobil Open - Doha Menorca Challenger Madrid Challenger Abidjan 1 Challenger Abidjan 2 Challenger Rome Challenger Hamburg Challenger Shenzhen 1 Challenger Prostejov Challenger Salzburg Challenger Milan Challenger San Marino Challenger Astana Challenger Grodzisk Mazowiecki Challenger Liberec Challenger Recanati Challenger Charlottesville Challenger Knoxville Challenger Bangkok Challenger Ostrava Challenger Helsinki Challenger Zagreb Challenger Chisinau Challenger Helsinki Challenger Trnava Challenger Kosice Challenger Bratislava Challenger Vancouver Challenger Athens Challenger Szczecin Challenger Mallorca Challenger Rhodes Challenger Dallas Challenger Sophia Antipolis Challenger Heilbronn Challenger Brest Challenger Nottingham Challenger Lexington Challenger Rome Challenger Winnetka Challenger Vancouver Challenger Samarkand Challenger Bangkok Challenger Istanbul Challenger Ningboo Challenger Liberec Challenger M25 Telfs Orlando Challenger Columbus Challenger Bratislava Challenger Vancouver Challenger Budapest Challenger San Luis Potosi Challenger Pau Challenger Leon Challenger Guadalajara Challenger Brest Challenger Drummondville Challenger Tulln Challenger Bratislava Challenger Barletta Challenger Orleans Challenger Kosice Challenger Milan Challenger Marburg Challenger Mouilleron-Le-Captif Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Brasov Challenger Banja Luka Challenger Andria Challenger Trnava Challenger Rennes Challenger Helsinki Challenger Seoul Challenger Rome Challenger Braga Challenger San Benedetto Challenger Astana Challenger Liberec Challenger Rennes Challenger Bratislava Challenger Irving Challenger Napoli Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Recanati Challenger Orange Warsaw Open - Warsaw St. Remy Challenger Mons Challenger Rennes Challenger ATP Studena Croatia Open Umag - Umag Bratislava Challenger Ortisei Challenger Brescia Challenger Canberra Challenger Raanana Challenger Prostejov Challenger Prague Challenger Braunschweig Challenger Heilbronn Challenger Vilnius Challenger Liberec Challenger Prostejov Challenger Trnava Challenger Meerbusch Challenger Ilkley Challenger Orleans Challenger SAP Open - San Jose Mouilleron-Le-Captif Challenger Happy Valley Challenger Medibank International - Sydney SAP Open - San Jose Segovia Challenger Ostrava Challenger Pau Challenger Aix En Provence Challenger Samarkand Challenger Orleans Challenger Zhangjiagang Challenger Shymkent Challenger Prostejov Challenger Monterrey Challenger Braunschweig Challenger Delray Beach International Tennis Championships - Delray Beach Tenerife 1 Challenger Quimper Challenger Farmers Classic - Los Angeles Citi Open - Washington Lille Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Shanghai Challenger Roanne Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch 2007 Knoxville Challenger - Knoxville St. Petersburg Open - St. Petersburg Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Troyes Challenger Open 13 - Marseille Waco Tennis Challenger - Waco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Vegeta Croatia Open - Umag Baton Rouge Challenger Savannah Challenger China Open - Beijing Kremlin Cup - Moscow Sacramento Challenger Orleans Challenger Calabasas Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sao Paulo Challenger BMW Open - Munich Geneva Open - Geneva Tallahassee Tennis Challenger - Tallahassee Ramat Hasharon Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Prostejov Challenger Citi Open - Washington Binghamton Challenger China Open - Beijing Kremlin Cup - Moscow Eckental Challenger Valencia Open - Valencia St. Petersburg Open - St. Petersburg Astana Challenger Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Aachen Challenger Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Kosice Challenger Istanbul Challenger Geneva Open - Geneva Izmir Challenger Trnava Challenger St. Petersburg Open - St. Petersburg Nottingham-2 Challenger Swiss Indoors Basel - Basel Open 13 - Marseille Hungarian Open - Budapest Petange Challenger Brisbane International - Brisbane AEGON International - Eastbourne Helsinki Challenger Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Liberec Challenger Como Challenger Petange Challenger Sydney International - Sydney Open Sud de France - Montpellier Mons Challenger Mouilleron-Le-Captif Challenger Open 13 Provence - Marseille AT&T Challenger of Dallas - Dallas Abierto Mexicano Telcel - Acapulco Eckental Challenger Heilbronn Challenger Talahassee Challenger BMW Open - Munich Vercelli Challenger Winnetka Challenger Todi Challenger Brest Challenger Bratislava 2 Challenger Helsinki Challenger BB&T Atlanta Open - Atlanta Orleans Challenger Citi Open - Washington Pozoblanco Challenger Winston-Salem Open - Winston-Salem Orleans Challenger Moselle Open - Metz Istanbul Challenger Mons Challenger Heilbronn Challenger Reunion Island Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Helsinki Challenger Kremlin Cup - Moscow Mons Challenger Drummondville Challenger Qatar ExxonMobil Open - Doha Le Gosier Challenger Open Sud de France - Montpellier Bordeaux Challenger Prostejov Challenger Prague Challenger Dubai Duty Free Tennis Championships - Dubai Scheveningen Challenger Portoroz Challenger Orleans Challenger Citi Open - Washington Eckental Challenger Chengdu Open - Chengdu Kremlin Cup - Moscow Split Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Kazan Challenger Bratislava Challenger Open Sud de France - Montpellier Nanjing Challenger Busan Challenger Open 13 Provence - Marseille Prostejov Challenger Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Erste Bank Open - Vienna bett1HULKS Championships - Cologne Royan Challenger Marburg Challenger Prague Challenger Great Ocean Road Open - Melbourne Murray River Open - Melbourne Open Sud de France - Montpellier Shanghai Challenger Lexington Challenger Liberec Challenger BMW Open - Munich Wroclaw Challenger Noventi Open - Halle Nature Valley International - Eastbourne Hamburg European Open - Hamburg Nordea Open - Bastad Budapest Challenger St. Brieuc Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Ilkley Challenger Kremlin Cup - Moscow China Open - Beijing Erste Bank Open - Vienna Emilia-Romagna Open - Parma European Open - Antwerp Chengdu Challenger Astana Open - Nur-Sultan Liberec Challenger Melbourne Summer Set - Melbourne Ortisei Challenger Bergamo Challenger Manacor Challenger Rennes Challenger Sarasota Challenger Cherbourg Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Marbella Challenger BMW Open - Munich Gonet Geneva Open - Geneva Aix En Provence Challenger Hamburg European Open - Hamburg Vicenza Challenger Truist Atlanta Open - Atlanta Karlsruhe Challenger Plava Laguna Croatia Open - Umag Lexington Challenger Cherbourg Challenger Ortisei Challenger Kyoto Challenger Kosice Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Quimper Challenger Ostrava Challenger Lisbon Challenger Lyon Challenger Granby Challenger Prague Challenger Mallorca Challenger Canberra Challenger Braunschweig Challenger Bratislava Challenger Mons Challenger Mersin Challenger Marbella Challenger Bratislava Challenger Rennes Challenger Bratislava Challenger Kosice Challenger Prostejov Challenger Verona Challenger Quimper Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Biel Challenger Tampere Challenger Lille Challenger Gwangju Challenger Heilbronn Challenger Mutua Madrid Open - Madrid Karlsruhe Challenger San Benedetto Challenger Porto Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Todi Challenger Rabat Challenger Ortisei Challenger Cherbourg Challenger Pau Challenger PEOPLEnet CUP - Dnepropetrovsk Hamburg Challenger Girona Challenger Cordenons Challenger Heilbronn Challenger Taipei Challenger Augsburg Challenger Kachreti Challenger Farmers Classic - Los Angeles Kyoto Challenger Orleans Challenger San Benedetto Challenger ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Orleans Challenger Lyon Challenger Nottingham Challenger Oeiras 1 Challenger Quimper Challenger Barcelona Open BancSabadell - Barcelona Glasgow Challenger Anytech365 Andalucia Open - Marbella Tbilisi Challenger Bratislava 1 Challenger Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Semgroup Challenger - Tulsa Western & Southern Open - New York Generali Open - Kitzbuhel Barletta Challenger Intrum Stockholm Open - Stockholm Libema Open - 's-Hertogenbosch Sofia Open - Sofia Brest Challenger Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha St. Brieuc Challenger Brisbane International - Brisbane Trnava Challenger Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Valencia Open - Valencia Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Austrian Open - Kitzbuhel Citi Open - Washington Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Serbia Open - Belgrade Serbia Open - Belgrade Bangkok Challenger European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Abierto de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Seoul Challenger Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Ilkley Challenger Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya If Stockholm Open - Stockholm Belgrade 2 - Belgrade U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group II, 1R, LTU-EGY 4-1 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Western & Southern Open - Cincinnati All Lower level tournaments BNP Paribas Open - Indian Wells Olympics - Rio de Janeiro Olympics - Tokyo Sony Open Tennis - Miami Geneva Open - Geneva National Bank Open - Montreal Tata Open Maharashtra - Pune U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, SVK-COL 3-1 Salzburg Challenger Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Zug Challenger Davis Cup, Group C, Zhuhai Mouilleron-Le-Captif Challenger